package com.tudouji.project.farmer.mapper;

import java.util.List;
import com.tudouji.project.farmer.domain.Farmerbatch;

/**
 * 种植批次Mapper接口
 * 
 * @author tudouji
 * @date 2021-04-22
 */
public interface FarmerbatchMapper 
{
    /**
     * 查询种植批次
     * 
     * @param guid 种植批次ID
     * @return 种植批次
     */
    public Farmerbatch selectFarmerbatchById(String guid);

    /**
     * 查询种植批次列表
     * 
     * @param farmerbatch 种植批次
     * @return 种植批次集合
     */
    public List<Farmerbatch> selectFarmerbatchList(Farmerbatch farmerbatch);

    /**
     * 新增种植批次
     * 
     * @param farmerbatch 种植批次
     * @return 结果
     */
    public int insertFarmerbatch(Farmerbatch farmerbatch);

    /**
     * 修改种植批次
     * 
     * @param farmerbatch 种植批次
     * @return 结果
     */
    public int updateFarmerbatch(Farmerbatch farmerbatch);

    /**
     * 删除种植批次
     * 
     * @param guid 种植批次ID
     * @return 结果
     */
    public int deleteFarmerbatchById(String guid);

    /**
     * 批量删除种植批次
     * 
     * @param guids 需要删除的数据ID
     * @return 结果
     */
    public int deleteFarmerbatchByIds(String[] guids);
}
